package com.bo.enity;

import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description: 31配比明细
 * @Author: outes-boot
 * @Date:   2024-11-29
 * @Version: V1.0
 */
@Data
@TableName("recipe")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="recipe对象", description="31配比明细")
public class RecipeRatio implements Serializable {
    private static final long serialVersionUID = 1L;

    /**再生石(2*/
    @ApiModelProperty(value = "RecipeID")
    @TableField(value = "RecipeID")
    private Integer RecipeID;

    /**再生石(2*/
    @ApiModelProperty(value = "1")
    @TableField(value = "RecipeDSL")
    private String RecipeDSL;
    /**再生石(1*/
    @ApiModelProperty(value = "2")
    @TableField(value = "RecipeZSL")
    private String RecipeZSL;
    /**石5-25*/
    @ApiModelProperty(value = "3")
    @TableField(value = "RecipeSN4")
    private String RecipeSN4;
    /**再生砂*/
    @ApiModelProperty(value = "4")
    @TableField(value = "RecipeSZ")
    private String RecipeSZ;
    /**粗砂*/
    @ApiModelProperty(value = "5")
    @TableField(value = "RecipeXSL")
    private String RecipeXSL;
    /**海螺1-1*/
    @ApiModelProperty(value = "6")
    @TableField(value = "RecipeSN1")
    private String RecipeSN1;
    /**海螺1-2*/
    @ApiModelProperty(value = "7")
    @TableField(value = "RecipeSN2")
    private String RecipeSN2;
    /**矿粉*/
    @ApiModelProperty(value = "8")
    @TableField(value = "RecipeFMH")
    private String RecipeFMH;
    /**粉煤灰*/
    @ApiModelProperty(value = "9")
    @TableField(value = "RecipeKF")
    private String RecipeKF;
    /**水*/
    @ApiModelProperty(value = "10")
    @TableField(value = "RecipeSHUI")
    private String RecipeSHUI;
    /**污水：默认0*/
//    @ApiModelProperty(value = "11")
//    @TableField(value = "sewage")
//    private String sewage;
    /**外加剂1*/
    @ApiModelProperty(value = "12")
    @TableField(value = "RecipeWJJ1")
    private String RecipeWJJ1;
    /**增效剂2*/
    @ApiModelProperty(value = "13")
    @TableField(value = "RecipeWJJ2")
    private String RecipeWJJ2;
    /**膨胀剂*/
    @ApiModelProperty(value = "14")
    @TableField(value = "RecipeFJJ")
    private String RecipeFJJ;
    /**配方名称*/
    @ApiModelProperty(value = "配方名称")
    @TableField(value = "RecipeName")
    private String RecipeName;
    /**配方*/
    @ApiModelProperty(value = "配方编码")
    @TableField(value = "RecipeCodeERP")
    private String RecipeCodeERP;
    /**产品名称*/
    @ApiModelProperty(value = "产品名称")
    @TableField(value = "intensityLevel")
    private String intensityLevel;
    /**任务单号*/
    @ApiModelProperty(value = "默认：中")
    @TableField(value = "sljdj")
    private String sljdj;
    /**工程名称*/
    @ApiModelProperty(value = "默认：5-31.5")
    @TableField(value = "sszdlj")
    private String sszdlj;
    /**总共施工配比值*/
    @ApiModelProperty(value = "总共施工配比值")
    @TableField(value = "bgmd")
    private String bgmd;
    /**坍落度*/
    @ApiModelProperty(value = "坍落度")
    @TableField(value = "tld")
    private String tld;

    /**搅拌时间*/
    @TableField(value = "RecipeOth1")
    private String RecipeOth1;

    @TableField(value = "RecipeSZ2")
    private String RecipeSZ2 = "0";

    @TableField(value = "kzd")
    private String kzd = "0";

    @TableField(value = "RecipeSN3")
    private String RecipeSN3;

    @TableField(value = "RecipeSZ1")
    private String RecipeSZ1;

    @TableField(value = "RecipeOth2")
    private String RecipeOth2;

}
